#pragma once
#include <QtGui>
class exceptions
{
protected:
	char *wyrazenie;
public:
	exceptions(void);
	exceptions(char *wyr);
	~exceptions(void);
	virtual void showErr(QPoint &p);
};

class semanticExc:public exceptions
{
protected:
	char znak;
public:
	semanticExc(void);
	semanticExc(char *wyr, char znak);
	~semanticExc(void);
	virtual void showErr(QPoint &p);
};

class nawiasExc:public exceptions
{
public:
	nawiasExc(void);
	nawiasExc(char *wyr);
	~nawiasExc(void);
	virtual void showErr(QPoint &p);
};

class dziedzinaExc:public exceptions
{
public:
	dziedzinaExc(void);
	dziedzinaExc(char *wyr);
	~dziedzinaExc(void);
};